package com.bskj.kuaifu.service;

import java.util.List;

import com.bskj.common.bean.model.UserMoneyLog;
import com.bskj.common.enums.UserMoneyChangeTypeEnum;
import com.bskj.common.service.IBaseService;
import com.bskj.kuaifu.bean.vo.resp.UserMoneyLogRespVo;

/**
 * 
 * @author lishi
 * @date 2017-11-29 下午4:04:10
 */
public interface IUserMoneyLogService extends IBaseService<UserMoneyLog> {
	/**
	 * 获取用户金额记录
	 * 
	 * @param userId 用户ID
	 * @param userMoneyChangeTypeEnum 金额变更类型(@see UserMoneyChangeTypeEnum)
	 * @return
	 * @throws Exception
	 */
	List<UserMoneyLogRespVo> getUserMoneyLog(Integer userId, UserMoneyChangeTypeEnum userMoneyChangeTypeEnum,
			Integer page, Integer pageSize) throws Exception;
}
